.ir03,.ir03 a,.ir03 a:visited{color:#fff}
.standardPriceWrap{width:100%;clear:both;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#494949;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;padding-bottom:5px;}

.container.ir03 {margin-top: 1em;}

.rowPadding {padding: 1em;}
.removePadding{white-space:nowrap;padding:3px;margin-bottom:0;}
.ir03 a.refineIMG {vertical-align: middle;background: #ad0000;border-radius: 100%;padding: 1px 4px;color: #fff;display: inline-block;text-align: center;font-weight:bold}

#panelRefine{padding:1em}
.filterSide #panelRefine {width: 280px;height: 100% !important;padding: 10px;position: fixed;top: 0;left: 0;z-index: 1030;overflow-x: hidden;margin:0;background: rgba(0,0,0,0.5);border:none;}
.filterSide .openSearchLbl{margin:1em 0; color:#fff; }
.filterSide #refineSearchSwitch span:before{content: "\f0c9"; font-family:'FontAwesome'; display:inline-block; width:1em; height:1em; margin-right:1em}
.filterSide #openRefine,.filterSide #closeRefineTop{display:none !important}
.filterSide .dxnbLite{background:none; width:100%; margin:0; padding:0; display:inline-block; float:none}
/*.filterSide .dxnbLite .dxnb-header,.filterSide .dxnbLite .dxnb-headerCollapsed{background:none}*/
.filterSide .dxnbLite .dxnb-gr{width:100%}
.filterSide #refineSearchSwitch.col-xs-12{width:auto; margin:0}.btn.btn-black.removeBTN {margin-left: 5px;margin-top: -4px;padding: 6px;font-size: 13px;}
.dropdownWrap{margin-left:10px;}
.vehicleHistoryIMG{margin-top:5px;}
.sortSpacing{margin-top:5px;}
.filterBtn{display:none}
.filterSide .btn{display:inline-block;width:100%; margin-bottom:1em}
.filterSide .dxnbLite .dxnb-content{position:relative}

.msrpWrap{width:100%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#383838;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;}
.retailWrap{width:100%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#494949;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;}
.internetWrap{width:100%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#797979;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;}
.retailWrapPlsCall{width:100%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#494949;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;}
.internetWrapPlsCall{width:100%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#797979;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;}
.savingsWrap{width:100%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#3f6941;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;}

.msrpWrapTablet{margin-right: 3px;width:30%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#383838;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;margin-right: 3px;}
.retailWrapTablet{width:30%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#494949;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;margin-right: 3px;}
.internetWrapTablet{width:30%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#797979;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;margin-right: 3px;}
.retailWrapPlsCallTablet{width:30%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#494949;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;margin-right: 3px;}
.internetWrapPlsCallTablet{width:30%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#797979;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;margin-right: 3px;}
.savingsWrapTablet{width:30%;float:left;behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;font-size:20px;background:#3f6941;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 0;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:5px;margin-right: 3px;}

.ModuleLinkDisabled.btn.btnPhotos{display:none}

.smsBtnList,.sms_submitButton,.smsBtnListPh,.smsBtnListTab
{
    background:#ff0000;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    white-space:nowrap;
    font-size:14px;
    padding:6px 12px;
    border-radius:4px;
    display:inline-block;
}
.smsModal p{margin-top:1em; font-size:10px;}
.smsModal a{float:right; text-decoration:underline; font-size:10px;}
.sms_submitButton{border:none;  padding:5px 10px; color:#fff}
.smsBtnList,.smsBtnListPh{width:100%}
.smsBtnListTab{margin:1em 0; display:none}
.smsInvID,.smsDealerID{display:none}
#smsModal label{display:inline-block}.smsPhoneValid{color:#ff0000}

.vehicleTitleWrap a{color:#fff; font-size:16px}
.well-inverse {float: left;margin-top: -5px;white-space: nowrap;min-height: 20px;padding: 6px;margin-top: -5px;margin-bottom: 8px;background-color: #ccc;border: 1px solid #e3e3e3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.searchBtn{margin-top:5px;}
/*Results Page*/
.col-md-12.topResults {margin-bottom:11px;margin-top: 6px;padding: 4px;background: url('https://pinnaclemotorsllc.com/images/pagerBG.png') repeat-x;border:solid 1px #646464;}
.topResults h4{font-size:12.5px}
.highlightRow{behavior: url('https://pinnaclemotorsllc.com/js/PIE.htc');color:#fff;background:#db0000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px 10px 0 0;position:relative;z-index:1;text-align:left;margin:0 auto; color:#fff; font-weight:bold; min-height:30px; margin:2em 0 0 0}
.highlightRow p{margin:0}
.col-md-12.highlightRow{padding:6px 0 0 10px;}
.rowWrap{background: url('https://pinnaclemotorsllc.com/Modules/Responsive%20Inventory%20Module%203/images/mainCellBG.png') repeat-x;height: auto;}
.mainImgWrap img{border:solid 1px #fff;margin-top:10px;width:100%;}
.vehicleTitleWrap{border-bottom:solid 1px #3c3c3c;}
.fuelEconomyWrap{margin:10px auto;text-align:center;}
.fuelEcononmyText{font-size:12px;}
.carfaxWrap{margin:10px auto;text-align:center;}
.carStoryLink{display:block;margin:1em auto 0 auto; text-align:center}
.carStoryHorz{display:none}
.carstory-container .carstory-button{margin:0 auto}

.modal-header h3 {margin: 0;line-height: 30px;color:#585757;}
.modal-body{color:#585757;}
label {display: block;margin-bottom: 5px;margin-top: 5px;}
#refineSwitch, #closeRefineSearch{margin-top:10px;margin-left:5px;}
.removeHDR_condition{background:#3f3f3f;padding:5px;}
.removeContent_condition{padding:0px;width:95.5%;margin:-8px auto;}
.removeHDR_make{background:#3f3f3f;padding:5px;margin-bottom: 20px;margin-top:13px;}
.removeContent_make{padding:0px;}
.removeHDR_model{background:#3f3f3f;padding:5px;margin-bottom: 20px;margin-top:2px;}
.removeContent_model{padding:0px;width:95.5%;margin:-11px auto;}
.removeHDR_model{background:#3f3f3f;padding:5px;margin-bottom: 20px;margin-top:2px;}
.removeContent_model{padding:0px;width:95.5%;margin:-11px auto;}
#listDetailsText{font-size:15px;}
.titleWrapPhoneView a{color:#fff;}
.titleWrapPhoneView a:hover{color:#ff2828;}
#refineSwitch .caret{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid #fff;border-right: 4px solid transparent;border-left: 4px solid transparent;border-bottom: 0 dotted;}
.standardPriceWrap a{color:#fff}
.standardPriceWrap a:hover{color:#ff2828;}
.ir02_msrp{font-size:0.5em}

.carFaxFourPillars{margin-top:2em; border-top:solid 1px; padding-top:2em; color:#fff; text-align:center}
.carFaxFourPillarsLogo{background:#fff; padding:3px; border-radius:3px; margin:0 auto; display:inline-block;}
.carFaxFourPillars h4{margin:1em; display:inline-block; color:inherit}
.pillarWrap{display:inline-block; width:50%; vertical-align:middle}
.pillarWrap div{display:inline-block; text-align:left; vertical-align:middle; width:49%; margin:.5em 0}
.filterSide .pillarWrap{width:auto}
.filterSide .pillarWrap div{display:block; margin-bottom:1em; width:auto}
.carFaxFourPillars div img{width:25px; vertical-align:middle; margin:0 .5em; display:inline-block}
.carFaxFourPillars input[type=checkbox]{margin:0 .5em 0 0; vertical-align:middle}

.openSearchDiv{margin-top:2em; border-top:solid 1px; padding-top:1em}
.openSearchLbl{display:block; font-weight: bold;font-family: "Arial Narrow", Arial, sans-serif; font-size:1.3em; text-transform:uppercase}
.openSearch {width:100%; margin-bottom:1em; padding:.5em}
.alert {margin: 1em auto;text-align: center}

#searchItemWrap{margin:5px;}

.btn-black {background-color: #292929;border-color: #fff;color:#fff;}

/* -- ASPxNavBar Lite -- */
.refineSearchPadding{position:relative; z-index:9}
.dxnbLite{color: Black;font: 9pt Tahoma;list-style: none none outside;margin:0;padding:0px;float: left;width: 100%;background:none;}
.dxnbLite a{color:#000;}
.dxnbLite a:hover{color:#ff2828;}
.dxnbLite .dxnb-gr{margin:2px; width:175px; display:inline-block; vertical-align:top; position:relative; }
.dxnbLite .dxnb-header,.dxnbLite .dxnb-headerCollapsed{background: #E0E0E0;border: solid 1px #A8A8A8;font-weight: bold;overflow: hidden;padding: 4px 10px;cursor: pointer;clear: both;}
.dxnbLite .dxnb-content{list-style: none none outside;margin: 0;padding: 5px;overflow: hidden;border: solid 1px #A8A8A8;border-top-width: 0;background:#fff;line-height:20px; position:absolute; z-index:10; width:100%}
.dxnb-noHeads .dxnb-content{border-top-width: 1px;}
.dxnbLite .dxnb-item,
.dxnbLite .dxnb-large,
.dxnbLite .dxnb-bullet {color: #1E3695;clear: both;overflow: hidden;cursor: default;}
.dxnbLite .dxnb-item,
.dxnbLite .dxnb-large,
.dxnbLite .dxnb-tmpl{margin-bottom: 1px;}
.dxnbLite .dxnb-item{padding: 4px 5px 5px;}
.dxnbLite .dxnb-large{padding: 6px 12px 7px;}
.dxnbLite .dxnb-bullet,
.dxnbLite .dxnb-bulletHover,
.dxnbLite .dxnb-bulletSelected {padding: 0 5px;overflow: visible;margin-bottom: 9px;}
.dxnbLite .dxnb-itemSelected,
.dxnbLite .dxnb-itemHover{padding: 3px 4px 4px;}
.dxnbLite .dxnb-largeSelected,
.dxnbLite .dxnb-largeHover{padding: 5px 11px 6px;}
.dxnbLite .dxnb-itemSelected,
.dxnbLite .dxnb-largeSelected{background-color: #D8D8D8;border: solid 1px #888888;}
.dxnbLite .dxnb-itemHover,
.dxnbLite .dxnb-largeHover{background-color: #F2F2F2;border: solid 1px #888888;}
.dxnbLite .dxnb-header,
.dxnbLite .dxnb-headerCollapsed, 
.dxnbLite .dxnb-item,
.dxnbLite .dxnb-itemHover,
.dxnbLite .dxnb-itemSelected,
.dxnbLite .dxnb-bullet,
.dxnbLite .dxnb-bulletHover,
.dxnbLite .dxnb-bulletSelected{text-align: left;}
.dxnbLite .dxnb-large,
.dxnbLite .dxnb-largeHover,
.dxnbLite .dxnb-largeSelected{text-align: center;}
.dxnbLite .dxnb-headerHover{}
.dxnbLite .dxnb-headerCollapsedHover{}
.dxnbLite .dxnb-last{margin-bottom: 0;}
.dxnbLite .dxnb-btn,
.dxnbLite .dxnb-btnLeft,
.dxnbLite .dxnb-img{border-width: 0;}
.dxnbLite .dxnb-btn{float: right;margin-left: 4px;}
.dxnbLite .dxnb-btnLeft{float: left;margin-right: 4px;}
.dxnbLite .dxnb-img{margin:0 4px 0 0;float: left;}
.dxnbLite .dxnb-right .dxnb-item .dxnb-img{float: right;margin: 0 0 0 4px;}
.dxnbLite .dxnb-top .dxnb-large .dxnb-img{margin-bottom: 3px;}
.dxnbLite .dxnb-bottom .dxnb-large .dxnb-img{margin-top: 3px;}
.dxnbLite .dxnb-large .dxnb-img{display: block;float: none;margin-left: auto;margin-right: auto;}
.dxnbLiteDisabled,
.dxnbLite .dxnbLiteDisabled,
.dxnbLiteDisabled a,
.dxnbLiteDisabled .dxnb-item,
.dxnbLiteDisabled .dxnb-large,
.dxnbLiteDisabled .dxnb-bullet,
.dxnbLiteDisabled .dxnb-header,
.dxnbLiteDisabled .dxnb-headerCollapsed 
{color: #acacac;cursor: default;}

/* -- ASPxPager Lite -- */
.dxpLite{font: 9pt Tahoma;color: black;padding: 5px 2px;float: left;}
.dxpLite .dxp-summary,.dxpLite .dxp-sep,.dxpLite .dxp-button,.dxpLite .dxp-num,.dxpLite .dxp-current,.dxpLite .dxp-ellip{color:#fff;display: block;float: left;margin-left: 4px;font-weight: normal;}
.dxpLite .dxp-lead{color:#fff;margin-left: 0 !important;}
.dxpLite a{color: #fff;text-decoration: underline;}
.dxpLite .dxp-button{color: #fff;white-space: nowrap;text-align: center;cursor: pointer;text-decoration: underline;}
.dxpLite .dxp-button img{border: 0;vertical-align: middle;text-decoration: none;}
.dxpLite .dxp-wideButton{padding: 0 5px;}
.dxpLite .dxp-disabledButton{text-decoration: none;color: #acacac;cursor: default;}
.dxpLite .dxp-num{color: #fff;text-decoration: underline;padding: 2px 5px 1px;cursor: pointer;}
.dxpLite .dxp-current{color: #fff;text-decoration: none;font-weight: bold;padding: 2px 3px 1px;cursor: text;}
.dxpLite .dxp-summary,.dxpLite .dxp-ellip{color:#fff;white-space: nowrap;padding: 2px 4px 1px;}
.dxpLite .dxp-sep{background: #cccccc;width: 1px;height: 11px;margin-top: 5px;}
.dxpLiteDisabled,.dxpLiteDisabled a,.dxpLiteDisabled .dxp-summary,.dxpLiteDisabled .dxp-sep, .dxpLiteDisabled .dxp-button,.dxpLiteDisabled .dxp-num,.dxpLiteDisabled .dxp-current,.dxpLiteDisabled .dxp-ellip{color: #acacac;border-color: #808080;cursor: default;}

.dxnbControl td.dxnbCtrl {padding: 1px;}

.searchParameters{margin-top:1em}
.searchParameters2 {margin: 1em 0 1em 1em;display:inline-block !important}
.searchParameters2 div{display:inline-block}
.searchParameters2 .well-inverse,.removeXBtn{margin:0 1em 0 0;float: none;min-height: 0;padding: 0;border: none;}
.searchParameters2 .well-inverse span{padding:.7em 1em; display:inline-block; border-right:solid 1px #eee}
.searchParameters2 .well-inverse .refineX,.removeXBtn{padding:.7em 1em .7em .7em;display:inline-block;}
.refineX{font-weight:bold; text-transform:uppercase}
.removeXBtn{border-radius:4px}

.ir03 .filterSide a.refineIMG{padding-top:0; text-transform:uppercase}{background:none}
.searchParameters2 .well-inverse,.removeXBtn,.filterSide .btn-black,.filterSide .well-inverse{background:#ccc}
.filterSide,.filterSide .well-inverse,.ir03 .filterSide a{color:#333}
.filterSide .btn.btn-black.removeBTN,.filterSide #searchItemWrap{margin:0}
.well-cylinders{padding-left:1em}

@media (min-width: 980px)
{
    .smsBtnList i{display:block; font-size:2em}
}

@media (min-width: 980px) and (max-width: 1199px) 
{
    .dxnbLite .dxnb-content {font-size: 11px;}
    #listDetailsText{font-size:12px;}
    .dxnbLite .dxnb-gr{width:215px}
    #detailButtons .btn{padding: 6px 11px;}
	.carFaxFourPillarsLogo{width:200px;}
}
@media (min-width: 768px) and (max-width: 979px) 
{
    .removeLabel{font-size:10px;font-weight:normal;}
    .dxnbLite .dxnb-content {font-size: 10px;}
    #listDetailsText{font-size:12px;}
    .dxnbLite .dxnb-gr{width:215px}
    .smsBtnList i{display:none}
	.pillarWrap{width:auto}
}
@media (max-width:767px)
{
	.refineSearchPadding {padding:10px;}
	.dxnbLite .dxnb-gr{width:48.5%}
    .col-md-12.highlightRow{min-height:0;padding:0}
    .col-md-12.highlightRow p span{padding:6px 10px; display:block}
    .col-md-12.highlightRow p span:empty{display:none; padding:0}
    .searchParameters2{display:none !important}
	.filterSide .well-inverse{margin-right:1em}
	.filterSide .searchParameters{margin-top:3em}
	.ir03 .filterSide a.refineIMG{padding-top:0; text-transform:uppercase; background:none}
	.pillarWrap{width:auto}
}
@media (max-width:480px)
{
	.refineSearchPadding {padding:10px;}
	.col-md-12.topResults {margin-top:0px;}
	.dxnbLite .dxnb-gr{width:100%}
    .dxnbLite .dxnb-header,.dxnbLite .dxnb-headerCollapsed,.dxnbLite .dxnb-content{font-size:1.5em}
    .dxnb-tmpl a{margin:0.5em 0; display:block}
	.pillarWrap div{width:auto}
}